<?php

/**
 * ManageModuleController 
 * 
 * @uses YAdminController
 * @package yiibackend
 * @version $id$
 * @copyright 2011 
 * @author Revin Roman <xgismox@gmail.com> 
 * @license BSD
 */

/**
 * Управление данными модуля.
**/
class ManageModuleController extends YAdminController{
    
    public function actionIndex(){
        
        $module = trim($_GET['module']);
        $op = trim($_GET['op']);
        
        if(empty($module) or empty($op)){
            $this->redirect(YiibackendModule::LS(''));
        }
        
        $opfile = Yii::getPathOfAlias('application.modules.'.$module.'.components.backend.'.$op).YiibackendModule::$fileExt;
        if(!file_exists($opfile)){
            Yii::app()->user->setFlash('flashMessage', YiibackendModule::t('Обработчик '.$op.' в модуле '.$module.' не найден.'));
            $this->redirect(YiibackendModule::LS(''));
        }
        
        ob_start();
        include($opfile);
        $op = ob_get_clean();
        
        $this->render('operation',array(
            'content'=>$op,
        ));
        
    }
    
}
